#ifndef DEFINITIONS_H
#define DEFINITIONS_H

#define _USE_MATH_DEFINES true

// Scale factors for model drawing
#define HEROSCALEFACTOR  0.7f
#define TOWERSCALEFACTOR  7.5f
#define BULLETSCALEFACTOR 0.5f
#define CASTLESCALEFACTOR 10.5f

// Calculation constants
#define ANG2RAD 3.14159265358979323846/180.0
#define RAD2ANG 180/3.14159265358979323846

//Range definitions
#define TOWER_RANGE 1000.0f
#define RADAR_RANGE 500.0f

// Verlocity defintions
#define PROJECTILEVELOCITY 2//30/3.6 // 30 KM/H
#define HEROVELOCITY 10/3.6 // 10 KM/H

// Terrain definitions
#define TERRAINLENGTH 256 // the total lenght of the terrain
#define TERRAINHEIGHT 30

// Other definitions
#define TOWERS 10
#define KEYS 3


#endif